package com.ruoyi.system.vo;

import com.ruoyi.common.annotation.Excel;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.util.Date;



/**
 * 开门记录视图对象 zsyy_community_open_door
 *
 * @author wangghua
 * @date 2021-07-14
 */
@Data
@ApiModel("开门记录视图对象")
public class ZsyyCommunityOpenDoorVo {

	private static final long serialVersionUID = 1L;

	/** 小区开门记录表id */
	@ApiModelProperty("小区开门记录表id")
	private Long id;


	/** 用户名称 */
	@Excel(name = "用户名称")
	@ApiModelProperty("用户名称")
	private String userName;
	/** 小区名称 */
	@Excel(name = "小区名称")
	@ApiModelProperty("小区名称")
	private String communityName;
	/** 门禁名称 */
	@Excel(name = "门禁名称")
	@ApiModelProperty("门禁名称")
	private String doorName;

	/** 开门方式：1,手机远程开门，2,人脸识别开门,3,动态二维码开门,4,动态密码开门,5,手机蓝牙开门,6,微信扫码开门,7呼叫对讲开门,8,刷卡开门,9,呼叫管理员开门,10,管理员密码开门 */
	@Excel(name = "开门方式",dictType = "open_door_type")
	@ApiModelProperty("开门方式：1,手机远程开门，2,人脸识别开门,3,动态二维码开门,4,动态密码开门,5,手机蓝牙开门,6,微信扫码开门,7呼叫对讲开门,8,刷卡开门,9,呼叫管理员开门,10,管理员密码开门")
	private Integer type;

	/** 用户类型：0 业主； 1 访客 */
	@Excel(name = "用户类型",dictType = "open_door_userType")
	@ApiModelProperty("用户类型：0 业主； 1 访客")
	private Integer userType;

	/** 开门时间 */
	@Excel(name = "开门时间" ,  dateFormat = "yyyy-MM-dd HH:mm:ss")
	@ApiModelProperty("开门时间")
	private Date createtime;

	/** 用户id */
	@ApiModelProperty("用户id")
	private Long userId;
	/** 小区id */
	@ApiModelProperty("小区id")
	private Long communityId;
	/** 门id */
	@ApiModelProperty("门id")
	private Long doorId;

	/** 设备编号 */
	@ApiModelProperty("设备编号")
	private String lockMac;

	/** 刷卡开门时，传卡号 */
	@ApiModelProperty("刷卡开门时，传卡号")
	private String cardNo;

	/** 关联卡数据ID */
	@ApiModelProperty("关联卡数据ID")
	private String cardId;




}
